package cn.tedu.map;

import java.util.HashMap;
import java.util.Map;

public class MapText {
    public static void main(String[] args) {
        //提供字符串
        String str="wqhejgfchvwe";
        //创建映射对象---键代表字符，值代表出现次数
        Map<Character,Integer> map=new HashMap<>();

        //遍历字符串
        for(int i=0;i<str.length();i++){
            //获取每个字符
            char c = str.charAt(i);
            //判断获取的字符是否在映射中出现
            if(map.containsKey(c)){
                //进了判断说明已经有重复元素
                //获取上次重复次数再加1
                map.put(c,map.get(c)+1);
            }else {//映射中没有指定字符
                map.put(c,1);//第一次出现
            }
        }

        //遍历映射
        for(Map.Entry<Character,Integer> m:map.entrySet()){
            System.out.println(m);
        }



    }
}
